﻿@charset "utf-8";
/* CSS Document */
html,body,div,form,img,ul,ol,li,dl,dt,dd{margin:0px; padding:0px;}
body{margin:0 auto;padding:0;border:0; font-family:simsun;}
select,input,textarea{vertical-align:middle; padding:0; margin:0;}
textarea{resize:none;}
img{border:0;}
ol,ul,li{list-style:none;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#df4c18;}
a,img,input,textarea,select,button,area{outline:none;}
*{-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}

/*清除浮动*/
.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1; _zoom:1;}
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical; _zoom:expression(function(ele){ele.style.zoom = "1"; document.execCommand("BackgroundImageCache",false,true)}(this))}

.hover-opacity a{-webkit-transition: ease-in-out .5s; transition: ease-in-out .5s;}
.hover-opacity a:hover{filter:alpha(opacity=75); opacity:0.75;}
.hover-opacity-img a img{-webkit-transition: ease-in-out .5s; transition: ease-in-out .5s;}
.hover-opacity-img a:hover img{filter:alpha(opacity=75); opacity:0.75;}

.lfloat{float:left;}
.rfloat{float:right;}

a{transition: ease-in-out .3s;}

.btn{display: inline-block; margin-right: 8px; font-family: simsun; font-size: 14px; padding: 0 20px; line-height: 32px; color: #fff; border: 1px solid #00579b; background: #00579b;}
.btn:hover{color: #fff; border-color: #888; background: #888;}
.btn.btn-outline{color: #00579b; background: none;}
.btn.btn-outline:hover{color: #fff; border-color: #00579b!important; background: #00579b!important;;}

html,body{height: 100%;}
body{position: relative; min-height: 100%; height: auto; font-size:12px; background: #f1f1f1; min-width:1260px; overflow-x: hidden;}

.eui-display-table{display: table; width: 100%;}
.eui-display-table .thead{display: table-header-group;}
.eui-display-table .tbody{display: table-column-group;}
.eui-display-table .tfoot{display: table-footer-group;}
.eui-display-table .tr{display: table-row;}
.eui-display-table .th{display: table-cell; vertical-align: middle;}
.eui-display-table .td{display: table-cell; vertical-align: middle;}

.eui-dsp-tb{display: table; width: 100%;}
div.eui-dsp-tb ul{display: table-row;}
div.eui-dsp-tb li{display: table-cell;}
.pub-con{width: 1260px; margin: 0 auto;}
.in-top+.pub-con{overflow: hidden;}

/*头部*/
.eui-header{position: relative; width: 100%; height: 140px; z-index: 999; overflow: hidden;}
.eui-topbar{height: 30px; background: #00458a; color: #a3caf1; letter-spacing: 1px;}
.eui-topbar .eui-date{line-height: 30px; height: 30px; overflow: hidden;}
.eui-topbar .top-link{padding: 8px 0;}
.eui-topbar .top-link li{float: left; border-left: 1px solid #a3caf1;}
.eui-topbar .top-link li:first-child{border-left: none;}
.eui-topbar .top-link li a{display: block; height: 14px; line-height: 14px; padding: 0 15px; color: #a3caf1;}
.eui-topbar .top-link li a:hover{color: #fff;}
.eui-topbar .top-search{width: 150px; height: 20px; margin: 5px 0; background: #a3caf1;}
.eui-topbar .top-search input{float: left; width: 125px; height: 20px; line-height: 20px; border: none; background: none; color: #00458a; padding: 0 4px; font-size: 12px;}
.eui-topbar .top-search a{float: left; width: 25px; height: 20px; background: url(../images/topbar-search-btn.png) no-repeat center;}
.eui-topbar .top-search a:hover{filter:alpha(opacity=60); opacity:.6;}
.eui-nav-bg{position: relative; border-bottom: 1px solid #fff; background: url(../images/nav-bg.png); height: 70px;}
.eui-logo a{display: table-cell; vertical-align: middle; padding: 0px; height: 70px;}

.eui-nav>ul{padding-top: 2px;}
.eui-nav>ul>li{float: left; margin: 0 6px; height: 68px;}
.eui-nav>ul>li>a{display: block; height: 66px; line-height: 66px; padding: 0 6px; color: #00458a; font-family: simhei; font-size: 16px;}
.eui-nav>ul>li:hover{border-bottom: 3px solid #00458a;}

.eui-nav .sub{position:absolute; top: 68px; left: 50%; width: 1200px; margin-left: -600px; padding: 0 10px; z-index:2; display:none;}
.eui-nav .sub ul{display: table; margin: 0 auto!important;}
.eui-nav .sub li{display: table-cell; white-space: nowrap; padding:0 10px;}
.eui-nav .sub li a{display: block; color:#fff; font-size:15px; height:40px; line-height: 40px;}
.eui-nav .sub li a:hover{color: #dd4b18;}

.nav_li{position:relative; z-index:3;}
.nav_li_hover{ z-index:2;}
.nav_li .on{ display:block; float:left; height:40px; position:relative; z-index:2; cursor: pointer; font-size:14px;}
.nav_li_hover .sub{display:block;}
.nav_li_hover{background:url(../images/nav-on.png) no-repeat center bottom; border: none!important;}

.subnavbg{display: none; position: absolute; top: 70px; left: 0; width: 100%; height: 40px; background: url(../images/nav-sub-bg.png); z-index: 0;}

/*底部*/
body{padding-bottom: 110px;}
.eui-footer{height: 110px; position: absolute; z-index: 0; bottom: 0; width: 100%; overflow: hidden; background: #00458a;}
.footer{display: table; margin: 0 auto; height: 110px;}
.footer-info,.footer-pic{position: relative; display: table-cell; vertical-align: middle; text-align: center; padding: 0 15px; font-size: 0;}
.footer-info a{color: #b5b5b5;}
.footer-info a:hover{color: #fff;}
.footer-info span{position: relative; font-size: 12px; display: inline-block; vertical-align: middle; color: #b5b5b5; line-height: 28px; padding-left: 18px; margin-left: 18px;}
.footer-info span:before{content: ""; position: absolute; top: 50%; left: 0; margin-top: -6px; width: 1px; height: 12px; background: #b5b5b5;}
.footer-info span:first-child{padding-left: 0; margin-left: 0;}
.footer-info span:first-child:before{display: none;}
.footer-info .beian a{float: left; width: 20px; height: 28px; background: url(../images/footer-wj.png) no-repeat left center;}
.footer-info .beian a:first-child{width: auto; padding: 0 5px 0 24px; background: url(../images/footer-ga.png) no-repeat 2px center;}
.footer-info .beian a:hover{color: #ff0;}
.ny12398{display: inline-block; margin-left: 100px;}


.footer-info .beian a{color: #b5b5b5; line-height: 30px; height: 30px;}
.footer-info .beian .mb{width: auto; margin: 0 12px; background: none;}

/*返回顶部*/
#topcontrol{bottom: 80px; left: 50%; margin-left: 680px;}
#topcontrol img{width: 40px; height: 40px; transition: ease-in-out .3s;}
#topcontrol img:hover{filter:alpha(opacity=80); opacity: .8;}


/**********首页**********/
/*.index-bg*/
.index-row1{ padding: 35px 0; overflow: hidden; background: url(../images/index-row1.jpg) no-repeat top center #fff;}
.index-row1 .rfloat{width: 290px;}
.index-row2,.index-row4{position: relative; padding: 30px 0; z-index: 2;}
.index-row3{padding: 30px 0; background: #fff;}
.index-row-blue{background: #00458a;}
.index-row1,.index-row2,.index-row3,.index-row4{position: relative; z-index: 2;}

/*index-title*/
.index-title{height: 50px;}
.index-title a{display: block; height: 50px;}
.index-title span{float: right; width: 50px; height: 50px; font-size: 0; background: url(../images/index-news-more.png) no-repeat 25px center; transition: ease-in-out .3s;}
.index-title span:hover{background-position: 35px center;}
.index-title b{float: left; height: 50px; line-height: 50px; padding: 0 5px; font-family: "黑体"; font-weight: normal; font-size: 21px; color: #00458a;}
.index-title em{font-size: 15px; margin-left: 8px; font-family: arial; color: #ccc;}

/*eui-slide*/
.eui-slide{position: relative;height: 335px;}
.eui-slide .pic ul,.eui-slide .pic li{width: 100%!important;}
.eui-slide .pic a{position:relative; z-index:0; display: block;}
.eui-slide .point{position: absolute; width: 100%; font-size:0; z-index:3; padding:0 8px; box-sizing:border-box; height: 10px;}
.eui-slide .point ul{display: table; margin: 0 auto; text-align: center;}
.eui-slide .point li{display:inline-block; *display:inline; margin:0 4px; width:10px; height:10px; overflow:hidden; background: #fff; zoom:1; cursor:pointer;}
.eui-slide .point .on{background:#dc3b04;}
.eui-slide .prev,.eui-slide .next{width:40px; height:60px; text-align:center; line-height:60px; color:#fff; font-size:40px; margin:-30px 0 0 0; display:none; background:#000; position:absolute; top:50%; z-index:10; cursor:pointer; filter:alpha(opacity=40); opacity:0.4; font-family:"宋体"; font-style: normal; cursor: pointer;}
.eui-slide .prev{left:0;}
.eui-slide .next{right:0;}
.eui-slide .prev:hover,.eui-slide .next:hover{filter:alpha(opacity=60) !important; opacity:0.6!important;}

/*banner*/
.eui-banner-index{margin-top: -140px;}
.eui-banner-index .eui-slide{height: 530px;}
.eui-banner-index .pic{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.eui-banner-index .pic li{width: 100%; height: 530px; display: none;}
.eui-banner-index .point{left: 0; height: 12px; bottom: 15px;}
.eui-banner-index .point li{width:12px; height:12px; margin:0 6px;}

/*fullSlide*/
.fullSlide{position:relative;}
.fullSlide .bd{position:relative; z-index:0; }
.fullSlide .bd ul,.fullSlide .bd li{position: relative!important; width: 100%!important; height: auto!important;}
.fullSlide .bd li{float: left; margin-right: -100%;}
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{position:absolute; z-index:1; width: 100%; bottom: 20px; font-size: 0; text-align:center;}
.fullSlide .hd ul{display: table; margin: 0 auto; text-align: center;}
.fullSlide .hd ul li{display:inline-block; *display:inline; margin:0 6px; width:12px; height:12px; overflow:hidden; background: #fff; zoom:1; cursor:pointer;}
.fullSlide .hd ul .on{background:#dc3b04;}

/*focus*/
.eui-focus .pic{width:450px;}
.eui-focus .pic a{display: block; width:450px; height:335px;}
.eui-focus .pic img{display: block; width: 100%; height: 100%; object-fit: inherit;}
.eui-focus .pic span{position:absolute; bottom:0; z-index:1; height:40px; width:100%; line-height:40px; font-size: 14px; font-weight: bold; color:#fff; text-decoration:none; padding: 0 105px 0 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.eui-focus .pic span:before{content: ''; position:absolute; right: 0; top:0; z-index:-1; height:40px; width:100%;  background:#000; opacity:.6; filter:alpha(opacity=60);}
.eui-focus .point{width: auto; bottom:15px; right: 0;}

/*新闻模块*/
.index-news{width: 470px; margin-left: 30px;}
.index-news .hd{position: relative; border-bottom: 1px solid #e5e5e5;}
.index-news .hd li{float: left; margin-right: 10px;}
.index-news .hd a{display: block; height: 50px;}
.index-news .hd b{position: relative; top: 1px; color: #9aaac4;}
.index-news .hd li.on b{color: #00458a; border-bottom: 2px solid #00458a;}
.index-news .hd .more{position: absolute; top: 0; right: 0;}
/*新闻列表*/
.index-list{padding: 10px 0;}
.index-list li{height: 33px; line-height: 33px;}
.index-list li a{display: block; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.index-list li a span{float: right; color: #999; font-size: 12px; margin: 0 8px 0 24px;}
.index-list li a i{float: left; width: 8px; height: 8px; margin: 12px 8px; background: url(../images/index-list-icon.png) no-repeat center;}
.index-list li a font{display: inline-block; vertical-align: middle; max-width: 270px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.icon-new{display: inline-block; width: 22px; height: 12px; margin-left: 10px; background: url(../images/news.gif) 0 0 no-repeat; background-size: 100% auto; vertical-align: middle;}
em.new{position: relative; top: -2px; margin-left: 6px; display: inline-block; vertical-align: middle; padding: 0 10px; line-height: 16px; color: #fff; font-size: 12px; font-style: normal; border-radius: 20px; background: #d74a0b;}

.eui-list>ul{padding-top: 15px;}
.eui-list>ul>li{padding: 0 15px;}
.eui-list>ul>li a{display: block; font-size: 14px; line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 16px; background: url(../images/index-list-icon.png) no-repeat left center;}
.eui-list>ul>li img{margin-left: 8px;}
.eui-list>ul>li a span{float: right; color: #888;}


/*公示公告*/
.index-notice{height: 335px; overflow: hidden;}
.index-notice li{margin-bottom: 10px;}
.index-notice li a{display: table; width: 100%; height: 59px; overflow: hidden; color: #666;}
.index-notice li span,.index-notice li strong{display: table-cell; font-weight: normal; vertical-align: middle; line-height: 20px; font-size: 14px; padding: 0 14px; transition: ease-in-out .3s;}
.index-notice li span{width: 64px; text-align: center; color: #fff; background: #9aaac4;}
.index-notice li strong{border: 1px solid #c4d1dc; border-left: none;}
.index-notice li em{font-style: normal; display: block;}
.index-notice li a:hover span{background-color: #3b649a;}
.index-notice li a:hover strong{color: #00458a; text-decoration: underline;}

/*单条滚动公告*/
.index-gg{border: 1px solid #c4d1dc; height: 40px; padding: 0 0 0 40px; background: url(../images/icon-horn.png) no-repeat 12px center;}
.index-gg .more{float: right; width: 64px; height: 38px; padding: 15px 20px;}
.index-gg .more i{display: block; width: 24px; height: 8px; background: url(../images/index-list-icon.png) #df4c18;}
.index-gg .more:hover i{background-color: #00458a;}
.index-gg .bd li a{display: block; line-height: 38px; padding-right: 12px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.index-row1.video .index-news{width: 420px;}
.index-row1.video .index-video{width: 320px;}

/*index-row2*/
.index-tab .hd ul{display: table; margin: 0 auto;}
.index-tab .hd li{display: inline-block; width: 168px; height: 52px; margin: 0 18px; background: #fff;}
.index-tab .hd li.on{background: #0055aa;}
.index-tab .hd a{display: table-cell; width: 168px; height: 52px; padding-top: 5px; vertical-align: middle;}
.index-tab b{display: block; text-align: center; font-weight: normal; font-size: 19px; line-height: 19px; font-family: simhei;}
.index-tab em{display: block; font-size: 13px; font-family: arial;}
.index-tab .hd li.on a,.index-tab .hd a:hover{color: #fff;}
.index-tab .bd ul{float: left; width: 600px; padding-top: 25px;}
.index-tab .bd h2{position: relative; float: right; margin: 0; width: 615px; padding-top: 20px;}
.index-tab .bd h2 a{display: block; color: #fff; text-shadow: 1px 1px 10px #000;}
.index-tab .bd h2 img{width: 615px; height: 288px;}
.index-tab .bd h2 b{position: absolute; width: 150px; right: 0; bottom: 30px;}
.index-tab .bd h2 span{position: relative; top: 0; display: block; margin-top: 12px; font-family: arial; transition: ease-in-out .3s;}
.index-tab .bd h2 a:hover span{top: -5px;}

.index-panel{margin-top: 10px;}
.index-panel li{float: left;}
.index-panel li:first-child{margin: 0;}
.index-panel li a{position: relative; color: #fff; font-family: simhei; display: block; overflow: hidden;}

.img-zoom h2{margin: 0; background: #00458a; overflow: hidden;}
.img-zoom h2 img{display: block;transition: ease-in-out 1s;}
.img-zoom h2:hover img{transform: scale3d(1.2,1.2,1);}

.index-num {text-align: center; margin-top: 20px; font-size: 0;}
.index-num li{position: relative; width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; font-family: simhei; border-radius: 50%; color: #fff; display: inline-block; margin: 0 12px; background: #00458a;}
.index-num li:before{content: ""; position: absolute; top: 12px; left: -18px; width: 10px; height: 1px; background: #00458a;}
.index-num li:first-child:before{display: none;}

/*手风琴*/
.side-menu{position: relative; float: left; width: 288px; height: 220px; margin-left: 12px; padding: 0; overflow: hidden; transition: ease-in-out .5s;}
.side-menu:hover{width: 660px;}
.side-menu:first-child{width: 660px; margin: 0;}
.side-menu h3{position: relative; margin: 0; font-weight: normal;}
.side-menu h3 a{position: relative; width: 288px; height: 220px; padding: 85px 0 0 35px; overflow: hidden; display: block; color: #fff; background: #215592;}
.side-menu h3 a:before{content: "MORE+"; position: absolute; filter:alpha(opacity=0); opacity: 0; bottom: 0; right: 35px; line-height: 50px; color: #fff; font-size: 16px; font-family: arial; z-index: 2; -webkit-transition: ease-in-out .5s; transition: ease-in-out .5s;}
.side-menu:hover h3 a:before{opacity: 1;}
.side-menu h3 a:hover:before{right: 15px;}
.side-menu h3 h2{position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; -webkit-transition: ease-in-out .5s; transition: ease-in-out .5s;}
.side-menu h3 h2 img{display: block; width: 288px; height: 220px;}
.side-menu h3 a:hover h2{filter:alpha(opacity=50); opacity:.5;}
.side-menu h3 i{position: relative; float: left; width: 45px; height: 45px; margin-right: 12px;}
.side-menu h3 span{position: relative; display: block; font-family: simhei; font-size: 24px; line-height: 30px; letter-spacing: 1px;}
.side-menu h3 em{position: relative; font-family: arial; font-size: 14px; font-weight: 100;}
.side-menu ul{position: absolute; top: 0; left: 288px; width: 370px; height: 220px; padding: 14px 10px; background: #fff;}

/*index-row3*/
.index-photo{position: relative; margin-top: 10px;}
.index-photo .hd a{position: absolute; width:60px; height:190px; line-height:160px; text-align:center; color:#adc3d9; font-size:50px; font-weight: bold; cursor:pointer; font-family:"宋体"; font-style: normal; cursor: pointer;}
.index-photo .hd a:hover{color: #00458a;}
.index-photo .hd a.prev{left: 0;}
.index-photo .hd a.next{right: 0;}
.index-photo .bd{width: 1120px; margin: 0 auto; overflow: hidden;}
.index-photo .bd li{float: left; margin: 0 12px;}
.index-photo .bd a{display: block; width: 200px; }
.index-photo .bd h2{height: 150px;}
.index-photo .bd img{display: block; width: 100%; height: 100%; object-fit: inherit;}
.index-photo .bd span{display: block; height: 40px; line-height: 40px; font-size: 14px; font-family: simhei; padding: 0 4px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.index-title-center{height: 80px; line-height: 80px; font-family: "黑体"; font-weight: normal; font-size: 24px; color: #fff; text-align: center;}
/*网站群导航*/
.index-link{position: relative; z-index: 9999; padding-bottom: 10px;}
.index-link a{display: block;}
.index-link span{cursor: pointer;display: block;}
.index-link>ul{display: table; width: 100%; table-layout: fixed; border:1px solid #8fa5b8; border-bottom: none; background: #e7edf5;}
.index-link .item{position: relative; display: table-cell; height: 40px; line-height: 39px; color: #666; background:url(../images/link-icon.png) no-repeat right center;text-align:center; border-left:1px solid #8fa5b8; border-bottom:1px solid #8fa5b8; transition: ease-out .5s;}
.index-link .item:first-child{border-left: 0;}
.index-link .item.on{background-color: #00458a; color: #fff;}
.index-link .item>span>a{background: #e7edf5;}
.index-link .item>span>a:hover{background: #00458a;}
.index-link .sub{display: none; position: absolute; top: 40px; padding: 8px 0px; background: #fff; box-shadow: 3px 3px 8px rgba(0,0,0,.2);max-height: 300px; overflow-y:auto;}
.index-link .sub li{float: left; width: 240px; line-height: 24px; text-align: left;}
.index-link .sub li a{padding: 0 10px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.index-link .sub li a[href]{color: #7193c0;}
.index-link .sub li a:hover[href]{color: #215d99; text-decoration: underline;}
.index-link.up .sub{left: -1px; right: -1px; top: auto; bottom: 40px; box-shadow: 0 0 8px rgba(0,0,0,.2);}

/***********************内页***********************/
.in-top{position: relative; height: 280px; margin-top: -140px; margin-bottom: 20px;}
.in-top-bg{position: absolute; bottom: 0; left: 0; width: 100%; height: 50px; line-height: 50px; background: url(../images/bg-black30.png); color: #fff;}
.in-top-bg strong{float: left; width: 200px; height: 50px; text-align: center; font-family: "黑体"; font-weight: normal; font-size: 24px; background: url(../images/bg-black60.png);}
.in-crumb{float: left; padding: 0 0 0 30px; letter-spacing: 1px;}
.in-crumb a{color: #fff;}
.in-crumb a:hover{color: #ff0;}

/*左侧导航*/
.in-left{width: 200px; margin-bottom: 50px;}
.in-left li{line-height: 46px; border-bottom: 1px solid #d7dae4;}
.in-left li:hover{background: #e5e7ef;}
.in-left>ul>li>a{display: block; width: 198px; line-height: 45px; text-align: center; font-family: simhei; font-size: 16px; padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.in-left li a:hover{color: #df4c18;}
.in-left li.on{border-left: 2px solid #df4c18; background: #e5e7ef;}
.in-left li.on a{color: #df4c18;}
.in-left .sub{padding-bottom: 10px;}
.in-left .sub li{position: relative; border-bottom: none; line-height: 30px; padding-left: 72px;}
.in-left .sub li:before{content: ""; position: absolute; top: 12px; left: 56px; width: 6px; height: 6px; background: #df4c18;}
.in-left .sub li a{display: block;}

.in-center{width: 1010px; margin-left: 50px; padding-bottom: 20px;}

.in-title{font-family: simhei; font-size: 20px; line-height: 45px; border-bottom: 1px solid #d7dae4;}
.in-title a{display: block;}
.in-title span{float: right; padding: 0 12px; font-family: simsun; font-size: 13px;}
.in-title a:hover span{background-position: 35px center;}
.in-title ul{display:inline-block; margin-left:12px}
.in-title ul li{position:relative; display:inline-block;font-size:18px;}

.list-zy>ul{padding-top: 0;}
.list-zy>ul>li{padding: 15px 8px; border-bottom: 1px solid #ccc;}
.list-zy>ul>li a{ font-size: 16px; font-weight: bold;line-height: 40px;}
.list-zy>ul>li span{display: block; color: #999; line-height: 20px; padding: 0 20px;}
.list-zy>ul>li p{margin: 0; color: #999; font-size: 14px; line-height: 24px; padding: 4px 20px 0;}

.list-xxb>ul{padding-top: 0;}
.list-xxb>ul>li{padding: 15px 8px; border-bottom: 1px solid #ccc;}
.list-xxb>ul>li a{display: table; background: none;}
.list-xxb h2{display: table-cell; vertical-align: middle; width: 80px; height: 80px; line-height: 24px; font-size: 12px; text-align: center; background: #00458a; color: #fff; font-weight: normal;}
.list-xxb h2 b{font-size: 24px; font-family: arial; font-weight: normal; position: relative; top: 2px; padding: 0 2px;}
.list-xxb h3{display: table-cell; vertical-align: middle; font-family: simhei; font-size: 18px; line-height: 20px; padding: 0 20px; font-weight: 400;}
.list-xxb>ul>li a span{display: block; float: none; color: #999; font-size: 12px; font-weight: 100;}

/* 分页样式  */ 
.page {padding: 24px 0;font-family: simsun;clear: both;}
.page ul{float: left;}
.page ul li {float: left; margin-right: 1px; min-width: 26px; height: 26px; line-height: 26px; text-align: center; border-bottom: medium none;}
.page ul li a {display: block; min-width: 26px; height: 26px; font-size: 12px;}
.page ul li a:hover,.page_num {display: block; min-width: 26px; height: 26px; background: #df4c18; color: #fff!important;}
.page span {float: left; margin: 0 2px; font-size: 14px; height: 26px; line-height: 26px;}
.page_fy a {display: block; padding: 0 10px; height: 26px; line-height: 26px; text-align: center;}
.page strong {padding: 0 6px;}
.page select {margin: 0 6px;}
.page_fy a:hover{display: block; height: 26px; line-height: 26px; text-align: center; background: #d7d9e5;}
.page_fy a.disabled{/*display: none;*/}

/*文章详情*/
.eui-detail{padding:0 30px; width:1060px; margin:0 auto;}
.eui-detail .detail-title{text-align:center; line-height: 40px; padding:15px 0 10px; border-bottom:1px dotted #ccc; }
.eui-detail .detail-title h1{font-size:24px; font-weight:normal; font-family: simhei; margin:0; color: #0e76cd;}
.eui-detail .detail-title-sub{color:#999;}
.eui-detail .f14px{font-size:14px; display:inline-block; padding:0 2px 0 4px;}
.eui-detail .f16px{font-size:16px; display:inline-block; padding:0 4px 0 2px;}
.eui-detail .eui-sel{color:#F00 !important;}
.detail-con{padding:30px; font-size:14px; line-height: 27px;}
.detail-con img{/*display: block; margin: 20px auto;*/ max-width: 825px;height: auto!important;}
.eui-detail .bdsharebuttonbox{padding:4px 12px 0}
.detail-con p{background: none!important;font-weight: 100 !important;}
.detail-con p span{background: none!important;}
.eui-detail .detail-btn{height:36px; line-height:36px; padding:0 8px;}
.eui-detail .detail-btn a{color: #0e76cd;}
.eui-underline a:hover{text-decoration: underline;}
.eui-detail .detail-foot{text-align: right; padding: 30px;}
.eui-detail .detail-foot a{color: #0e76cd;}
.eui-detail .detail-foot a:hover{color: #f60;}

/*联系我们*/
.contact-info{padding: 20px 10px;}
.contact-info p{margin: 0 0 12px; padding-left: 36px; line-height: 27px; font-size: 16px; color: #626262;}
.contact-info b{font-size: 20px; font-weight: normal; color: #00579b; font-family: simhei; margin-right: 12px;}
.contact-info .item1{background: url(../images/icon-contact1.png) no-repeat;}
.contact-info .item2{background: url(../images/icon-contact2.png) no-repeat;}
.contact-info .item3{background: url(../images/icon-contact3.png) no-repeat;}
.contact-info .item4{background: url(../images/icon-contact4.png) no-repeat;}
.contact-info .item5{background: url(../images/icon-contact5.png) no-repeat;}
.contact-info .item6{background: url(../images/icon-contact6.png) no-repeat;}
.contact-info .item7{background: url(../images/icon-contact7.png) no-repeat;}
.contact-info .map{padding: 10px 0;}
.contact-info .map img{max-width: 990px;}

/*员工风采*/
.in-pic-list {padding: 20px 5px;}
.in-pic-list>ul>li{float: left; width: 200px;}
.in-pic-list>ul>li>a{display: block; padding: 0 8px 10px;}
.in-pic-list>ul>li>a:hover img{box-shadow: 0 0 10px rgba(0,0,0,.5);}
.in-pic-list>ul>li img{/* border: 1px solid #a3a3a3; */width: 184px;height: 120px;-webkit-transition: .3s;transition: .3s;}
.in-pic-list>ul>li span{display: block; text-align: center; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.in-pic-list>ul>li a:hover span{color: #0e76cd;}
/*员工风采-详情*/
.photo-detail{position: relative; width: 600px; margin: 0 auto;}
.photo-detail .pageState{font-size: 20px; text-align: center; line-height: 50px; font-family: arial; letter-spacing: 1px;}
.photo-detail .pageState span{ color: #f00; font-size: 28px;}
.photo-detail .bigImg{position: relative;}
.photo-detail .bigImg img{display: block; width: 600px; height: 400px;}
.photo-detail .bigImg span{display: block; margin: 12px 0 0; text-align: center; line-height: 28px; font-family: "微软雅黑"; font-weight: normal; font-size: 16px; color: #666;}

.photo-detail .prev,.photo-detail .next{position:absolute; top:200px; width:50px; height:100px; line-height:100px; text-align:center; color:#fff; font-size:40px; font-weight: bold; display:none; background:#000; z-index:10; cursor:pointer; filter:alpha(opacity=40); opacity:0.4; font-family:"宋体"; font-style: normal; cursor: pointer;}
.photo-detail .prev{left:0;}
.photo-detail .next{right:0;}
.photo-detail .prev:hover,.photo-detail .next:hover{filter:alpha(opacity=60) !important; opacity:0.6!important;}

.photo-detail .smallScroll{padding: 30px 0;}
.photo-detail .smallImg{float:left; width: 550px; margin: 0; display:inline; overflow: hidden;}
.photo-detail .smallImg ul{ height:76px;  width: 9999px; overflow: hidden; }
.photo-detail .smallImg li{ float: left; margin: 0 3px; width:104px; cursor:pointer;  display: inline;  }
.photo-detail .smallImg img{width:102px; height:76px;  }
.photo-detail .smallImg .on img{ border: 2px solid #1e50a2; padding: 1px;}

.photo-detail .sPrev,.photo-detail .sNext{ float: left; display: block; width: 24px; height: 76px; text-indent: -9999px; background: url(../images/left1.png) no-repeat center; opacity: .4;}
.photo-detail .sPrev:hover,.photo-detail .sNext:hover{opacity: 1;}
.photo-detail .sNext{ background: url(../images/right1.png) no-repeat center;}

/*网站地图*/
.site-map{padding: 10px 0;}
.site-map h3{margin: 8px 0 0 0; height: 36px; line-height: 34px; border-bottom: 1px solid #ccc;}
.site-map h3 b{position: relative; float: left; padding: 0 4px; font-family: simhei; font-weight: 400; font-size: 16px; color: #00458a; border-bottom: 2px solid #00458a;}
.site-map h3 em{float: left; margin-left: 4px; color: #777; font-weight: 100; font-family: arial; font-size: 12px;}
.site-map ul{font-size: 0; padding: 10px 0;}
.site-map li{display: inline-block; width: 14.27%; font-size: 14px;}
.site-map li a{position: relative; display: block; line-height: 28px; padding-left: 20px;}
.site-map li a:before{content: ""; position: absolute; top: 12px; left: 8px; width: 4px; height: 4px; background: #00458a;}
.site-map li a:hover{color: #00458a; text-decoration: underline;}

/*领导列表*/
.ld-list{width: 600px; margin: 30px; border: 1px solid #dfdfdf; border-bottom: none; background: #f9f9f9;}
.ld-list th,.ld-list td{border-bottom: 1px solid #dfdfdf; padding: 10px 20px; text-align: center;}
.ld-list th{width: 120px;}
.ld-list th img{display: block; width: 120px; height: 160px; padding: 4px; background: #fff; border: 1px solid #ccc;}
.ld-list td{line-height: 28px; padding-right: 40px; font-weight: bold; font-family: simhei; font-size: 16px;}
.ld-list td span{display: block;}

/*永安煤业-关于我们-公司荣誉表格*/
.eui-table{width:100%!important; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
.eui-table th,.eui-table td{padding: 8px; line-height: 22px; font-size: 14px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; font-weight: normal;}
.eui-table th{background: #dbe8f4; color: #00458a;}
.eui-table td{background: #fff;}

.about-img{float: right; margin: 20px 0 12px 20px;}

.index-login{height: 335px; padding: 25px; border: 1px solid #c4d1dc;}
.index-login input{width: 100%; height: 45px; line-height: 43px; padding: 0 8px 0 44px; border: 1px solid #e6e6e6; margin-bottom: 20px;}
.index-login a{display: block; height: 45px; line-height: 45px; text-align: center; font-size: 14px; color: #fff; background: #00458a;}
.index-login a:hover{background: #f60;}


.pic-detail{padding: 50px 0 20px; text-align: center;}
.pic-detail img{max-width: 1100px; max-height: 500px;}
.pic-detail span{display: block; line-height: 50px; font-size: 14px;}

.zzjg img{max-width: none;}

.eui-zt{position:relative; margin-bottom: 10px; overflow: hidden;}
.eui-zt .more{position: absolute; z-index: 1; top: 0; right: 0; height: 100px; padding: 14px 8px 0; width: 36px; font-size: 16px; color: #fff; text-align: center; font-family: simhei; background: #1f54a9;}
.eui-zt .more:hover{background: #0a6ed3;}
.eui-zt .bd{position:relative; z-index:0; }
.eui-zt .bd ul,.eui-zt .bd li{position: relative!important; width: 100%!important;}
.eui-zt .bd li{float: left; margin-right: -100%;}
.eui-zt .bd li a{display: block;} 
.eui-zt .bd li img{display: block; width:1260px; height: 100px;} 
.eui-zt .hd{text-align: center;}
.eui-zt .hd li{display: inline-block; width: 10px; height: 10px; margin: 0 5px; font-size: 0; background: #f6e0d7; cursor: pointer;}
.eui-zt .hd li.on{background: #d43800;}
/*.eui-zt .hd{position:absolute; right:-1px; bottom:-1px; z-index:1; padding-left:2px; }
.eui-zt .hd li {color:#fff; cursor:pointer; margin-left:3px; width:26px; height:20px; line-height:18px; font-size:12px; background:#000; float:left; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
.eui-zt .hd li.on { background:#f00; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }*/

/*
.eui-table{width: 100%; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.eui-table th,.eui-table td{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 36px; font-weight: normal; padding: 5px 0; font-size: 14px;}
.eui-table th{background: #dbe8f4; color: #00458a;}
.eui-table td{background: #fff; text-align: center;}
*/

.index-marquee-top .bd{margin: 0 auto; overflow: hidden;}
.index-marquee-top .bd li{position: relative; margin-bottom: 10px;}
.index-marquee-top .bd a{display: block; height: 130px;}
.index-marquee-top .bd h2{height: 130px;}
.index-marquee-top .bd img{display: block; width: 100%; height: 100%; object-fit: cover;}
.index-marquee-top .bd span{position:absolute; bottom:0; z-index:1; height:30px; width:100%; line-height:30px; font-size: 12px; color:#fff; text-decoration:none; padding: 0 12px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.index-marquee-top .bd span:before{content: ''; position:absolute; right: 0; top:0; z-index:-1; height:40px; width:100%;  background:#000; opacity:.6; filter:alpha(opacity=60);}